export default {
  common: {
    inputText: '请输入',
    selectText: '请选择',
    notEmpty: '不能为空',
    modules: '模块',
    startTimeText: '开始时间',
    endTimeText: '结束时间',
    startDate: '开始日期',
    endDate: '结束日期',
    createBy: '创建人',
    createTime: '创建时间',
    updateBy: '修改人',
    updateTime: '修改时间',
    login: '登录',
    switchLanguage: '语言',
    required: '该项为必填项',
    loginOut: '退出系统',
    changePw: '修改密码',
    reminder: '温馨提示',
    loginOutMessage: '是否退出本系统？',
    back: '返回',
    ok: '确定',
    cancel: '取消',
    cancelB: '取消订单',
    reload: '重新加载',
    closeTab: '关闭标签页',
    closeTheLeftTab: '关闭左侧标签页',
    closeTheRightTab: '关闭右侧标签页',
    closeOther: '关闭其他标签页',
    closeAll: '关闭全部标签页',
    prevLabel: '上一步',
    nextLabel: '下一步',
    skipLabel: '跳过',
    doneLabel: '结束',
    nextPageLabel: '下一页',
    menu: '菜单',
    menuDes: '以路由的结构渲染的菜单栏',
    collapse: '展开缩收',
    collapseDes: '展开和缩放菜单栏',
    tagsView: '标签页',
    tagsViewDes: '用于记录路由历史记录',
    tool: '工具',
    toolDes: '用于设置定制系统',
    query: '查询',
    reset: '重置',
    shrink: '收起',
    expand: '展开',
    delMessage: '删除后将不能恢复，确认要删除选中的行？',
    delWarning: '提示',
    delOk: '确定',
    delCancel: '取消',
    delNoData: '请选择需要删除的数据',
    delSuccess: '删除成功',
    delFail: '删除失败',
    noName: '匿名',
    oldPassword: '旧密码',
    newPassword: '输入新密码',
    confirmPassword: '确认新密码',
    passwordIsDifferent: '两次输入的新密码不一致',
    dataChange: '该数据已被其他用户修改，请在新版本上修改',
    handleSuccess: '操作成功',
    handleFail: '操作失败',
    selSuccess: '查询成功',
    updSuccess: '修改成功',
    updFail: '修改失败',
    addSuccess: '新增成功',
    addFail: '新增失败',
    insufficientPrivileges: '权限不足',
    inputError: '输入错误',
    noHandle: '不能操作非本公司记录',
    noThingsDoData: '不能操作总行资料',
    dataError: '数据有误',
    redactSuccess: '编辑成功',
    redactFail: '编辑失败',
    isIds: 'ids不能为空',
    orderUnqualified: '此订单不符合条件',
    submitSuccess: '提交成功',
    submitFail: '提交失败',
    rejectSuccess: '驳回成功',
    rejectFail: '驳回失败',
    returnDataSuccess: '返回数据成功',
    isUserNot: '当前登录的用户不是公司或员工类型',
    inputName: '请输入名称',
    yes: '是',
    no: '否',
    all: '全部',
    check: '查看',
    modify: '修改',
    block: '拉黑',
    giveUp: '放弃修改',
    warning: '警告',
    save: '保存修改',
    errNumberOnly: '只允许输入数字',
    fromto: '至',
    nullPointer: '空指针异常',
    runtime: '运行时异常',
    exception: '未知异常',
    lockTimeout: '等待超时',
    choose: '选择',
    upload: '上传',
    download: '下载',
    add: '新增',
    zhCN: '简体中文',
    zhHk: '繁体中文',
    en: '英文',
    calculator: '供款计算器',
    calculate: '精准计算',
    iptMust: '请输入必填数据',
    iptSearch: '请输入搜索条件',
    import: '导入',
    export: '导出',
    listPrint: '打印',
    refresh: '刷新',
    operation: '操作',
    errNotCN: '不允许输入中文',
    errPassportNo: '请输入英文、数字或符号',
    iptRemarks: '请输入备注信息',
    remark: '备注',
    status: '状态',
    delete: '删除',
    firstLogin: '请先登录',
    paramError: '参数不正确！',
    apiClose: '接口已关闭',
    getMenusFail: '没有查到系统菜单',
    parentName: '上级名称',
    enName: '英文名',
    hkName: '繁体中文名',
    advancedFilter: '更多查询条件',
    searchKey: '搜索关键词',
    lastDay: '最近一天',
    lastWeek: '最近一周',
    lastMonth: '最近一月',
    number: '行号',
    sort: '排序',
    selectOne: '请选择一条记录',
    selectAny: '请至少选择一条记录',
    dbClickSelect: '双击选择'
  },
  error: {
    noPermission: `抱歉，您无权访问此页面。`,
    pageError: '抱歉，您访问的页面不存在。',
    networkError: '抱歉，服务器报告错误。',
    returnToHome: '返回首页'
  },
  setting: {
    projectSetting: '项目配置',
    theme: '主题',
    layout: '布局',
    systemTheme: '系统主题',
    menuTheme: '菜单主题',
    interfaceDisplay: '界面显示',
    breadcrumb: '面包屑',
    breadcrumbIcon: '面包屑图标',
    collapseMenu: '折叠菜单',
    hamburgerIcon: '折叠图标',
    screenfullIcon: '全屏图标',
    sizeIcon: '尺寸图标',
    localeIcon: '多语言图标',
    tagsView: '标签页',
    logo: '标志',
    greyMode: '灰色模式',
    fixedHeader: '固定头部',
    headerTheme: '头部主题',
    cutMenu: '切割菜单',
    copy: '拷贝',
    clearAndReset: '清除缓存并且重置',
    copySuccess: '拷贝成功',
    copyFailed: '拷贝失败',
    footer: '页脚',
    uniqueOpened: '菜单手风琴',
    tagsViewIcon: '标签页图标'
  },
  size: {
    default: '默认',
    large: '大',
    small: '小'
  },
  login: {
    welcome: '欢迎使用本系统',
    message: '开箱即用的中后台管理系统',
    username: '用户名',
    password: '密码',
    login: '登  录',
    otherLogin: '其他登录方式',
    remember: '记住密码',
    forgetPassword: '忘记密码？',
    usernamePlaceholder: '请输入用户名',
    passwordPlaceholder: '请输入密码',
    isBind: '是否绑定 Google Authentication?',
    bind: '绑定',
    pass: '跳过',
    key: '您的密钥',
    first: '步骤一',
    scanDownload: '扫码下载',
    second: '步骤二',
    scanBind: '扫码绑定',
    remark: '如已下载Google Authentication请直接扫码绑定',
    finish: '完成绑定',
    back: '返回上一步',
    safe: '安全检查',
    code: '请输入验证码',
    resetPassword: '重置密码',
    errPasswordEmpty: '密码不能为空',
    errPasswordFormat: '请输入6~25长度的英文、数字或符号'
  },
  router: {
    login: '登录',
    errorPage: '错误页面',
    authorization: '权限管理',
    user: '用户管理',
    document: '文档',
    inputPassword: '密码输入框',
    companyManagement: '公司管理',
    staffManagement: '员工管理',
    staffData: '员工资料',
    setSys: '系统设置',
    companyData: '公司资料',
    createAccount: '创建账号',
    permission: '权限管理',
    index: '首页',
    workplace: '工作区'
  },
  auth: {
    userOrPasswordNull: '用户名或密码不能为空',
    noUserOrPassword: '用户名或密码不正确',
    isUserNotLogin: '该用户账号无法登录本系统，请联系相关工作人员。',
    lockUser: '账号已锁定',
    isIPNotLogin: '您所使用的IP，暂无登录授权许可',
    accountOverdue: '该账号已过期',
    loginSuccess: '登录成功！',
    logOutSuccess: '退出登录完成！',
    googleAuthCodeError: 'Google验证码有误',
    passwordNullity: '密码无效',
    userNullity: '账号无效',
    untieSuccess: '解除绑定成功',
    untieFail: '解除绑定失败'
  },
  company: {
    nameCn: '中文名称',
    nameEN: '英文名称',
    inputNameChi: '请输入中文名称',
    inputNameEn: '请输入英文名称',
    inputOrderNo: '请输入纳税识别号',
    tenantIdNotNull: 'tenantId不能为空',
    companyName: '公司名称',
    iptCompanyName: '请输入公司名称',
    companyAddress: '公司地址',
    selectCompanyAddress: '请选择公司地址',
    iptCompanyAddress: '请输入公司地址',
    logo: '公司Logo',
    phone: '公司电话',
    iptPhone: '请输入公司电话',
    uploadLogo: 'Logo上传',
    addressCn: '中文地址',
    addressEn: '英文地址',
    iptAddressCn: '请输入中文地址',
    iptAddressEn: '请输入英文地址',
    licenseNo: '纳税识别号',
    errNameCnEmpty: '中文名称不能为空',
    errNameEnEmpty: '英文名称不能为空',
    errNameCnMax50: '中文名称长度不超过50',
    errNameENMax100: '英文名称长度不超过100',
    errLicenseNoMax50: '纳税识别号长度不超过50',
    errFaxNoFormat: '请输入数字或符号',
    userAccount: '用户账号',
    iptUserAccount: '请输入用户账号',
    userPwd: '用户密码',
    iptUserPwd: '请输入用户密码',
    useTimeLimit: '使用时限',
    useTimeLimitTip: '请选择使用时限',
    accountLimit: '账号数量限制',
    accountLimitTip: '请输入账号数量限制',
    companyNameCn: '公司名称(中文)',
    companyNameCnTip: '请输入公司中文名称',
    companyNameEn: '公司名称(英文)',
    companyNameEnTip: '请输入公司英文名称',
    companyNameAddressCn: '公司地址(中文)',
    companyNameAddressEn: '公司地址(英文)',
    inputCompany: '请输入公司中文名称',
    addresInfoCn: '公司地址(中文)',
    userNameNofill: '用户名称不能为空',
    iptUserNameNo: '请输入2~25长度的英文、数字或符号',
    licenseNumberNo: '纳税识别号不能为空',
    licenstNumberLimit: '纳税识别号长度不超过50',
    errMax255Text: '最多只能填写255个字母',
    addresEmpty: '地区不能为空',
    errMax100Text: '英文名称长度不超过100',
    accountNoEmpty: '账户数量限制不能为空',
    max100Number: '请输入0~100的正整数',
    errMobileOrTelNo: '请输入正确的电话号码',
    errFormat: '格式不正确',
    emptyMsg: '不能全为空格',
    companyAccount: '公司账户',
    companyDetail: '公司信息',
    onlyTenant: '这是租户才能使用的功能',
    webSite: '网站地址'
  },
  user: {
    userAlreadyExist: '账号已存在',
    userExceed: '用户数量超出限制',
    loginSuccess: '注册成功',
    paramError: '参数错误',
    updateSuccess: '更新成功',
    updateFail: '更新失败',
    inputOldPassword: '请输入旧密码',
    inputNewPassword: '请输入新密码',
    oldPasswordError: '旧密码错误',
    updPasswordSuccess: '修改密码成功',
    userIdNotNull: 'userId不能为空',
    userNameNotNull: '用户账号不能为空',
    passwordNotNull: '请设置密码',
    userState: '请选择用户状态',
    entryDate: '入职日期',
    errEntryDateEmpty: '入职日期不能为空',
    userCode: '用户编号不能为空',
    licenseNo: '请输入牌照号码',
    timeLimit: '请选择使用期限',
    accountLimit: '请选择账户数量限制',
    code: '用户编号',
    name: '姓名',
    passport: '身份证号',
    gender: '性别',
    male: '男',
    female: '女',
    account: '登录账号',
    type: '用户类型',
    type0: '普通用户',
    type1: '管理员',
    mobile: '手机',
    enable: '在职',
    disable: '离职',
    address: '通讯地址',
    defaultLang: '默认语言',
    joinGroups: '加入用户组',
    loginFailTimes: '登录失败次数',
    isLock: '是否被锁定',
    lockTime: '锁定时间',
    info: '用户信息'
  },
  group: {
    groupName: '用户组名称',
    updateDate: '修改时间',
    groupInfo: '用户组信息',
    authorize: '授权',
    iptGroupName: '请输入用户组名称',
    errGroupNameMax60: '用户组名称长度不超60',
    errStatusEmpty: '状态不能为空',
    activated: '启用',
    disabled: '停用',
    saveSuccess: '保存成功',
    authorization: '用户组授权',
    all: '全选',
    reverse: '反选',
    visible: '可见',
    groupType: '用户组类型',
    groupType0: '用户组',
    groupType1: '分公司',
    groupType2: '部门',
    groupType4: '岗位',
    groupType8: '角色'
  },
  menu: {
    name: '菜单名',
    info: '菜单信息',
    url: '路由',
    uniqueUrl: '路由不能重复',
    navUrl: '默认子路由',
    params: '参数',
    parentMenu: '上级菜单',
    clientType: '终端类型',
    clientType2: '手机',
    clientType3: '全部',
    level: '层级',
    custom: '自定义',
    icon: '图标',
    type: '菜单类型',
    type0: '目录',
    type1: 'Vue组件',
    type2: '外部链接'
  },
  settings: {
    info: '租户设置',
    pwLength: '最小密码长度',
    pwStrength: '密码强度',
    pwStrengthH: '密码强度 有',
    strengthCheck: '密码强度不够',
    zmSzFh: '种字符（字母/数字/符号）',
    loginFailTimes: '最大登录失败次数',
    lockMinutes: '账号锁定时长（分钟）',
    googleAuth: '启用谷歌身份验证',
    idleMinutes: '空闲几分钟自动登出',
    ipStrategy: 'IP策略',
    ipStrategy0: '不启用',
    ipStrategy1: '黑名单控制',
    ipStrategy2: '白名单控制'
  },
  monitor: {
    inputNameOrIP: '用户名/登录账号/IP地址',
    operateTime: '操作时间',
    operateBy: '操作人',
    ipAddr: 'IP地址',
    func: '功能',
    recordId: '记录ID',
    detail: '详细内容',
    loginTime: '登录时间',
    logoutTime: '登出时间',
    result: '结果',
    fail: '失败',
    success: '成功',
    failReason: '失败原因',
    inputAccountOrIP: '登录账号/IP地址',
    type: '类型',
    type1: '黑名单',
    type2: '白名单',
    ipStrategy: 'IP策略',
    editBy: '最近修改人'
  },
  loginLog: {
    onlineUser: '在线用户',
    offline: '强制下线',
    lastTime: '最近访问时间',
    confirm: '确定要强制下线此用户吗？',
    forcedOfflineSuccess: '强制下线成功',
    forcedOfflineFail: '强制下綫失败',
    autoQuit: '因您闲置时间过长，系统将自动为你登出',
    forcedOffline:
      '您的账号已在别处登录，请确认是否本人操作，及时检查账号最近登录和操作行爲是否有问题，更改密码或绑定验证器保障账号安全。时间/IP'
  },
  module: {
    name: '模块名',
    module: '模块',
    delMsg: '删除后当前记录将不能恢复，而且会影响到子记录的显示，是否继续？'
  },
  orderNo: {
    name: '单据名称',
    identifier: '标识符',
    orderNo: '单号',
    module: '所属模块',
    rules: '规则表达式',
    initVal: '初始值',
    step: '步长',
    noLength: '数值长度',
    curVal: '当前值',
    identifierNotEmpty: '标识符不能为空',
    rulesNotEmpty: '规则不能为空',
    noLengthLess3: '数值长度不小于3',
    OnlyOneNo: '必须要有｛NO｝或｛no｝占位符，且只能有一个占位符',
    helpText:
      '规则中必须要有一个递增数字编号&#123;NO&#125; 或&#123;no&#125;占位符（变量） ，<br>' +
      '&#123;NO&#125; 代表指定长度数字，如：0002，&#123;no&#125; 为不固定长度的数字，前面不补0，如：2；<br>' +
      '也可以含有下面的日期占位符（变量）：<br>' +
      '&#123;yyyy&#125;代表4位数的当前年份，如：2023，&#123;yy&#125;:两位数的当前年份，如：23；<br>' +
      '&#123;MM&#125; 代表两位数的当前月份，如：06或11，&#123;mm&#125; 代表正常的当前月份，前面不补0，如：6或11；<br>' +
      '&#123;DD&#125;代表两位数的当天，如：08或23，&#123;dd&#125;代表正常的当天，前面不补0，如：8或23；<br>' +
      '组合起来的&#123;yyyyMM&#125; 代表固定6位长度的年月，如：202203；<br>' +
      '组合起来的&#123;yyyyMMDD&#125; 代表固定8位长度的年月日，如：20220606；<br>' +
      '单号含有日的，&#123;no&#125; 在每天0点重置为1；只有年月的，&#123;no&#125; 在每月1日0点重置为1；只有年的，&#123;no&#125; 在每年1月1日0点重置为1。',
    help: '帮助'
  },
  dataDict: {
    name: '选项名称',
    key: '关键字',
    fixed: '是否内置',
    dict: '数据字典',
    showText: '显示内容',
    hkText: '繁体显示',
    enText: '英文显示',
    saveVal: '保存值',
    addNew: '新增下拉项',
    rowCheck: '表格中的记录填写不完整，请检查',
    keyRepeat: '关键字不能重复，请重新输入',
    valRepeat: '表格中的「保存值」列有重复，请检查',
    textRepeat: '表格中的「显示内容」列有重复，请检查'
  },
  datasource: {
    title: '数据源设置',
    name: '数据源名',
    dbType: '数据库类型',
    isPublic: '是否共享',
    testConn: '测试连接',
    connFail: '数据库连接失败',
    connSuccess: '数据库连接成功',
    repeat: '标识符不能重复，请重新输入',
    propRepeat: '表格中的「属性」列有重复，请检查',
    prop: '属性',
    propHelp: '属性详细说明',
    value: '值',
    add: '新增属性',
    beNumber: '值必须为非负整数',
    beBoolean: '值必须为小写的true或false',
    autoKnow: '自动识别',
    mustHave: '当前属性必须要配置，不能删除',
    cantDelete: '数据源已经被使用，请先删除关联的实体！'
  },
  entity: {
    name: '实体名',
    tableName: '物理表名',
    edit: '实体编辑',
    genDb: '是否建表',
    genLog: '记录日志',
    logicDel: '逻辑删除',
    dataSource: '数据源',
    tableNameRepeat: '物理表名重复，请检查',
    status0: '草稿',
    status1: '已发布',
    publish: '发布',
    rePublish: '重新发布',
    add: '新增字段',
    add5: '新增5个字段',
    colNameCheck: '输入字母开头的小写字母、数字、下划线',
    fNameRepeat: '字段名不能重复，请检查',
    noFields: '必须要有字段才能保存',
    fieldName: '字段名',
    showName: '显示名称',
    colType: '数据类型',
    colLength: '长度',
    colPrec: '小数位',
    unique: '唯一',
    required: '必填',
    hide: '隐藏',
    pk: '主键',
    refEnt: '引用实体',
    mainCol: '重要列',
    mainColTip: '显示在移动端',
    defautVal: '默认值',
    canSearch: '可搜索',
    notChange: '字段没有变化',
    manually: '物理表已存在数据，为防数据丢失，请复制下面的SQL语句到数据库客户端手动执行。',
    publishTip1: '发布会创建或修改物理表，',
    publishTip2: '请先保存后再发布。是否继续？',
    confirm: '确认',
    publishBtnTip: '注意先保存再发布',
    indexes: '管理索引',
    fields: '索引字段',
    addIndex: '创建索引',
    indexTip: '至少要选择一个索引字段',
    indexName: '索引名称',
    status4: '待删除',
    addIndexTip: '该索引已存在，请勿重复添加',
    deleteTip1: '删除实体会把生成的物理表也一起删除，请先做好数据备份。',
    deleteTip2: '你确定要继续删除吗？',
    tableExists: '数据库中已存在同名表，请修改表名后再发布！',
    notExists: '物理表或视图不存在',
    viewName: '表/视图名',
    formDB: '从数据库表/视图生成实体',
    generate: '生成实体',
    reverse: '逆向生成',
    reverseTip: '当前实体由表/视图逆向生成',
    refEntityTip: '类型为VarChar(64)才能引用其它实体',
    autoNo: '自动编号'
  },
  form: {
    name: '表单名',
    new: '创建表单',
    entity: '实体',
    viewEnt: '查看实体',
    type2: '移动',
    cols: '分栏数',
    ver: '版本',
    design: '设计',
    created: '表单已生成',
    edit: '表单编辑',
    saveTip: '表单已经发布，修改的内容将被暂存，待重新发布后才生效。是否继续？',
    retrieveTip: '确定要根据实体列重新生成关联的表单控件吗？提示：生成后需要按保存按钮才生效',
    retrieveButton: '重新从实体生成控件',
    controls: '页面控件：',
    addControl: '新增控件',
    delAll: '删除全部',
    controlName: '控件名',
    type: '表单类型',
    labelWidth: '标签宽度',
    readonly: '只读表单',
    readonly2: '只读',
    width: '宽度(像素)',
    height: '高度(像素)',
    labelCn: '标签文字',
    labelHk: '繁体标签',
    labelEn: '英文标签',
    maxLength: '最大长度',
    colSpans: '所占列数',
    ctrlType: '控件类型',
    ctrlInput: '文本框',
    ctrlSelect: '下拉框',
    ctrlTextarea: '多行文本',
    ctrlDate: '日期时间',
    sqlExpression: 'SQL表达式',
    placeholder: '占位文字',
    modified0: '未手动修改过Vue页面，保存时会重新生成页面',
    modified1: '已手动修改过Vue页面，保存后页面保持不变',
    close: '关闭',
    colRO: '只读',
    colRQD: '必填',
    deleteTip: '确定要删除当前的记录吗？',
    getByIdFail: '查询表单记录失败',
    preview: ' 表单预览'
  },
  dialog: {
    orderNoTitle: '单据编号-可双击行快速选择',
    entityTitle: '实体引用-可双击行快速选择',
    fastPick: '可双击行快速选择',
    refEntityInvalid: '引用的实体表不存在',
    refEntityNoCols: '引用的实体表少于两个字段'
  }
}
